package com.aplink.generic.constant;

public class ConfigParameter {

    public static final String BEHAVIOR_ACTION = "action";
    public static final String BEHAVIOR_ACTIVITYRESULT = "activityResult";
    public static final String BEHAVIOR_DELETEITEM = "onDeleteItem";
    public static final String BEHAVIOR_ITEMCLICK = "onItemClickListener";
    public static final String BEHAVIOR_ITEMLONGCLICK = "onItemLongClickListener";
    public static final String BEHAVIOR_MOVETO = "moveTo";
    public static final String BEHAVIOR_MOVETO_ACTIVITY = "activity";
    public static final String BEHAVIOR_PARAMETER = "parameter";
    public static final String BEHAVIOR_SWIPEDETECTOR = "onSwipeDetector";
    // BEHAVIOR DEFINITION
    public static final String BEHAVIOR_TAGNAME = "behavior";
    public static final String COL_DEFAULT_VALUE_KEY = "defaultValue";
    public static final String COL_HEADER = "headertext";
    public static final String COL_LINKINGMAPPINGNAME = "linkmappingname";
    public static final String COL_LINKPAGE = "linkpage";
    public static final String COL_MAPPINGNAME = "mappingname";
    // COLUMN SETTING DEFINITION
    public static final String COL_TAGNAME_COLUMN = "column";
    public static final String COL_TAGNAME_VALUE_LIST = "valuelist";
    public static final String COL_TYPE = "coltype";
    public static final String COL_FORMAT = "format";
    public static final String COL_VALUE = "value";
    public static final String CONTROL_ADDBLANKROW = "addblank";
    public static final String CONTROL_BARCODE = "isBarcode";
    public static final String CONTROL_BARCODE_IMAGE_PATH = "imagePath";
    public static final String CONTROL_BARCODE_RESULT_CTRL = "ctrlResult";
    public static final String CONTROL_VALUE = "value";
    public static final String CONTROL_CHECKEDVALUE = "truefalsevalue";
    public static final String CONTROL_CONTENTDATA = "contentdata";
    public static final String CONTROL_DATAOBJ = "dataobj";
    public static final String CONTROL_CURRENT_PAGE_INDEX = "startpageindex";
    public static final String CONTROL_DISPLAYPROP = "displayprop";
    public static final String CONTROL_DEFAULT_VALUE = "defaultvalue";
    public static final String CONTROL_ENABLEWHEN = "enablewhen";

    // ENABLE RULE NODE DEFINITION
    public static final String CONTROL_ENABLEWHEN_DATA_RULES = "data_rules";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_COMPAREVALUE = "comparevalue";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_MAXREC = "maxrec";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_OBJLOADED = "objloaded";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_OBJNOTLOADED = "objnotloaded";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_PROP = "rules_prop";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_PROPDETAIL = "prop";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_PROPDETAIL_FILTER_OPERATOR_CONTAIN = "Contain";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_PROPDETAIL_FILTER_OPERATOR_EQUAL = "Equal";
    public static final String CONTROL_ENABLEWHEN_DATA_RULES_PROPDETAIL_OBJPROP = "obj_prop";
    public static final String CONTROL_ERRORMESSAGE = "errorMessage";
    public static final String CONTROL_ICON = "icon";
    public static final String CONTROL_ID = "id";
    public static final String CONTROL_INPUTTYPE = "inputtype";
    public static final String CONTROL_ISCHECKED = "checked";
    public static final String CONTROL_ISLOOKUP = "lookup";
    public static final String CONTROL_ISREADONLY = "readonly";
    public static final String CONTROL_ISSEARCH = "isSearch";
    public static final String CONTROL_LIST_FORMAT = "listformat";
    public static final String CONTROL_LIST_FORMAT_COLUMN = "column";
    public static final String CONTROL_POPUP_MENU = "popupmenu";
    public static final String CONTROL_MENU = "menu";
    public static final String CONTROL_SUB_MENU = "submenu";
    public static final String CONTROL_TABHOST_MENU = "mainmenu";
    public static final String CONTROL_MAP_CONFIG_FILENAME = "mapConfigFile";
    public static final String CONTROL_MAP_ISMAP = "isMap";
    public static final String CONTROL_MAPPINGNAME = "mappingname";
    public static final String CONTROL_FILTER = "filter";
    public static final String CONTROL_MAXLENGTH = "maxlength";
    public static final String CONTROL_FORMAT_ITEM = "item";
    public static final String CONTROL_MENU_MAPPING_NAME = "menumapping";
    public static final String CONTROL_MINLENGTH = "minlength";
    public static final String CONTROL_NOBLANK = "noblank";
    public static final String CONTROL_NODUPLICATE = "noduplicate";
    public static final String CONTROL_ROWITEM = "rowitem";
    public static final String CONTROL_RPTRDESIGN = "rptrdesign";
    public static final String CONTROL_SEARCHCTRL = "searchControl";
    public static final String CONTROL_SEARCHFIELDS = "searchFields";
    public static final String CONTROL_SELECTWHERE = "selectwhere";
    // CONTROL MAPPING SPECIFICATION
    public static final String CONTROL_SPECS = "ctlspecs";
    public static final String CONTROL_STYLE = "ctlstyle";
    public static final String CONTROL_TARGET = "target";
    public static final String CONTROL_TARGETS = "targets";
    // TARGETS RULE OF LISTVIEW
    public static final String CONTROL_TARGETS_DEFAULT_TARGET = "defaultTarget";
    public static final String CONTROL_TARGETS_LISTVIEW_RULES_PROPS = "rules_prop";
    public static final String CONTROL_TARGETS_LISTVIEW_RULES_PROPS_PROP = "prop";
    public static final String CONTROL_TARGETS_LISTVIEW_RULES_PROPS_PROP_OBJPROP = "obj_prop";
    public static final String CONTROL_TITLE = "title";
    public static final String CONTROL_TYPE = "ctltype";
    public static final String CONTROL_OBJ_LOAD_BY_CONFIG = "objloadbyconfig";
    public static final String CONTROL_CLASS = "class";
    public static final String CONTROL_TAG = "tag";
    public static final String CONTROL_BACKGROUND_COLOR = "backgroundColor";
    public static final String CONTROL_DISPLAY = "display";
    public static final String CONTROL_HEADER_STYLE = "headerStyle";
    public static final String CONTROL_TYPE_SUBMIT = "submit";
    public static final String CONTROL_VALIDATETYPE = "validatetype";
    public static final String CONTROL_VALIDATION = "validation";
    public static final String CONTROL_VALIDATIONGROUP = "validationgroup";
    public static final String CONTROL_VALUEPROP = "valueprop";
    public static final String CONTROL_VISIBILITY = "visibility";
    // PARAMETERS FOR IMAGE_CAPTURE_ACTIVITY
    public static int DEGREES_ROTATION = 0;
    // GENERAL PACKAGE DEFINITION
    public static String GENERIC_OBJECT = "GENERIC_OBJECT";
    public static String LIST_GENERIC_OBJECT = "LIST_GENERIC_OBJECT";
    public static String LIST_GENERIC_OBJECT_SELECTED_INDEX = "LIST_GENERIC_OBJECT_SELECTED_INDEX";
    public static String MAP_ADDRESS = "address";
    public static String MAP_ADDRESS_ID = "id";
    public static String MAP_ADDRESS_ISDISPLAY = "isDisplay";
    public static String MAP_COORDINATE = "coordinate";
    public static String MAP_COORDINATE_LATITUDE = "latitude";
    public static String MAP_COORDINATE_LATITUDE_ID = "id";
    public static String MAP_COORDINATE_LONGITUDE = "longitude";
    public static String MAP_COORDINATE_LONGITUDE_ID = "id";
    // MAP CONFIGURATION DEFINITION
    public static String MAP_GEOMAPCONFIG = "geomapConfig";

    public static String MAP_POINT_STATUS = "pointstatus";
    public static String MAP_POINT_STATUS_ID = "id";
    public static String MAP_POINT_STATUS_MARKER = "marker";
    public static String MAP_POINT_STATUS_MARKER_ICON = "icon";
    public static String MAP_POINT_STATUS_MARKER_SNIPPET = "snippet";

    public static String MAP_POINT_STATUS_MARKER_STATUS = "status";
    public static float MAP_ZOOM_MAX = 3;

    public static float MAP_ZOOM_MIN = 21;
    public static final int MAX_INPUTTYPE_LENGTH = 250;
    public static final int MIN_INPUTTYPE_LENGTH = 0;

    public static final String OBJ_CLASS_ID = "om_id";

    // OBJECT PROPERTIES DEFINITION
    public static final String OBJ_PROP = "prop";
    public static final String OBJ_PROP_DATATYPE = "data_type";

    public static final String OBJ_PROP_F_OM_ID = "f_om_id";
    public static final String OBJ_PROP_P_OM_ID = "p_om_id";
    public static final String OBJ_PROP_IS_SORTED_ASC = "isSortedASC";
    public static final String OBJ_PROP_IS_SORTED_DESC = "isSortedDESC";
    public static final String OBJ_PROP_WEB_SERVICE_VARIABLE = "WebserviceVariable";
    public static final String DISP_PROP_WEB_SERVICE_FUNCTION = "WebserviceFunction";

    public static final String OBJ_PROP_FILTER = "filter";

    public static final String OBJ_PROP_FILTER_OPERATOR = "operator";
    public static final String OBJ_PROP_FILTER_VALUE1 = "value1";
    public static final String OBJ_PROP_FKEYID = "fkey_id";
    public static final String OBJ_PROP_ID = "op_id";
    public static final String OBJ_PROP_ISACCOUNTID = "isAccountId";
    public static final String OBJ_PROP_ISACCOUNTPASS = "isAccountPass";
    public static final String OBJ_PROP_ISAUTO = "isAuto";
    public static final String OBJ_PROP_ISFKEY = "isfkey";
    public static final String OBJ_PROP_ISKEY = "iskey";
    public static final String OBJ_PROP_NAME = "property_name";

    public static final String OBJ_PROP_TAGNAME = "obj_prop";
    // EVENT HANDLER DEFINITION
    public static final int REQUEST_SCAN_BARCODE = 0x01;
    public static final String TABLE_ATTRIBUTE_ID = "id";
    public static final String TABLE_ATTRIBUTE_VALUE = "value";

    public static final String TABLE_DATA_ATTRIBUTE = "attribute";
    public static final String TABLE_DATA_RECORD = "record";

    public static final String TABLE_ID = "id";
    // PARAMETERS FOR MENU
    public static String TABLE_MENU = "menu";

    public static String TABLE_MENU_ACTIVITY_ICON = "icon";
    public static String TABLE_MENU_ACTIVITY_ID = "activityId";
    public static String TABLE_MENU_CLASS = "class";
    public static String TABLE_MENU_NAME = "name";
    public static String TABLE_MENU_SUB_MENU = "submenu";
    public static final String TABLE_OBJ_PROP = "obj_prop";
    // TABLE STRUCTURE DEFINITION
    public static final String TABLE_STRUCTURE = "table";
    public static final String TYPE_CHAR = "Char";
    public static final String TYPE_DOUBLE = "Double";
    // DATA TYPE DEFINITION
    public static final String TYPE_INT = "Integer";
    // VALIDATION TYPE
    public static final String VALIDATETYPE_COMPARE = "compare";
    public static final String VALIDATETYPE_COMPARE_COMPARECTRL = "comparectl";
    public static final String VALIDATETYPE_CUSTOMDATE = "customDate";
    public static final String VALIDATETYPE_EXPRESSION = "expression";
    public static final String VALIDATETYPE_EXPRESSION_VALUE = "expression";

    public static final String VALIDATETYPE_RANGE = "range";

    public static final String VALIDATETYPE_RANGE_MAX = "max";
    public static final String VALIDATETYPE_RANGE_MIN = "min";
    public static final String WIDGET_ACTIVE = "Y";
    public static final String WIDGET_CONTROL_ID = "omid";
    public static final String WIDGET_DEACTIVE = "N";
    // CUSTOM WIDGETS DEFINITION
    public static final String WIDGET_LISTVIEW = "listview";
    // PARAMETERS FOR WORKFLOWMAP
    public static String WORKFLOW_MAP = "workflowmap";
    public static String WORKFLOW_MAP_ACTIVITY_ID = "processid";
    public static String WORKFLOW_MAP_ACTIVITY_MUSTDO = "mustdo";
    public static String WORKFLOW_MAP_ACTIVITY_SEQUENCE = "seq";

    public static String WORKFLOW_MAP_NAME = "name";
    public static String WORKFLOW_MAP_PARENTCLASS = "parentclass";
    public static String WORKFLOW_MAP_PERMISSION = "allow";
    public static String WORKFLOW_MAP_PERMISSION_MUSTDO = "mustdo";
    public static String WORKFLOW_MAP_PERMISSION_SUSPEND = "suspend";
    public static String WORKFLOW_MAP_PROCESSMAP = "processmap";

}
